<?php
require_once 'conectar.inc.php';

function ORMAgregarCliente($nombre) {
    $sql = "INSERT INTO clientes (nombre) VALUES ('".$nombre."')";
    $r = mysql_query($sql) or die(mysql_error());
}

function ORMExisteCliente($nombre) {
    $sql = "SELECT COUNT(*) as cant FROM clientes WHERE nombre = '".$nombre."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    if($arr['cant'] > 0) {
        return true;
    } else {
        return false;
    }
}

function ORMGetClientes() {
    $sql = "SELECT * FROM clientes ORDER BY nombre";
    $r = mysql_query($sql) or die(mysql_error());
    
    $resultado = array();
    
    while($arr = mysql_fetch_assoc($r)) {
        $resultado[$arr['idCliente']] = $arr['nombre'];
    }
    
    return $resultado;
}

function ORMGetNombreCliente($idCliente) {
    $sql = "SELECT nombre FROM clientes WHERE idCliente = '".$idCliente."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr['nombre'];
}

function ORMGetIdClientePorNombre($nombre) {
    $sql = "SELECT idCliente FROM clientes WHERE nombre = '".$nombre."'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr['idCliente'];
}

function ORMGetCampoDeClientePorId($campo, $idCliente) {
    $sql = "SELECT $campo FROM clientes WHERE idCliente = '$idCliente'";
    $r = mysql_query($sql) or die(mysql_error());
    $arr = mysql_fetch_assoc($r);
    
    return $arr[$campo];
}
?>
